-- 这里的 KEYS[1] 就是锁的key，这里的ARGV[1] 就是当前线程标示
-- 获取锁中的标示，判断是否与当前线程标示一致
local id = redis.call('get', KEYS[1])
-- 比较当前线程标识和锁中的线程标识是否一致
if (id == ARGV[1]) then
    -- 如果一致，则删除锁
    return redis.call('del', KEYS[1])
end
return 0